From e887904db62c8d085cf6a1c829c9f615d049eb9c Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 4 Feb 2011 18:46:22 +0000 Subject: [PATCH] libxl: vncviewer: fix use-after-free This bug can prevent xl vncviewer from working at all. Signed-off-by: Ian Jackson Acked-by: Stefano Stabellini Committed-by: Ian Jackson --- tools/libxl/libxl.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tools/libxl/libxl.c b/tools/libxl/libxl.c index 9359f515be..0ca21e65db 100644 --- a/tools/libxl/libxl.c +++ b/tools/libxl/libxl.c @@ -848,9 +848,8 @@ int libxl_vncviewer_exec(libxl_ctx *ctx, uint32_t domid, int autopass) } skip_autopass: - libxl__free_all(&gc); libxl__exec(autopass_fd, -1, -1, args[0], args); - return 0; + abort(); } /******************************************************************************/ -- 2.30.2